@font-face {
    font-family: GOTHIC;
    src: url('../media/GOTHIC.eot');
}
@font-face {
    font-family: GOTHIC;
    src: url('../media/GOTHIC.ttf') format('truetype');
}
body{
    background:url('../images/popup_bg.jpg') 220px -225px no-repeat;
    font-family:GOTHIC,tahoma,Arial,sans-serif;
}
#wrapper{
    width:460px;
}
.clear{
    clear:both;
}
.display_none{
    display:none;
}
.box_top{
    height:10px;
    background:url('../images/popup_box_bg_top.png') bottom center no-repeat;
}
.box_middle{
    background:url('../images/popup_box_bg_middle.png') bottom center repeat-y;
}
.box_bottom{
    height:10px;
    background:url('../images/popup_box_bg_bottom.png') bottom center no-repeat;
    margin-bottom:15px;
}
#product_img_{
    float:left;
    width:288px;
    margin-top:5px;
    margin-left:14px;
}
#product_img_ img{
    width:278px;
    height:188px;
}
#product_img_thumb{
    float:left;
    width:143px;
    margin-top:5px;
}
#product_img_thumb img{
    width:143px;
    height:60px;
}
#product_img_thumb img.img_first{
    margin-bottom:5px;
}
#product_name{
    padding-left:14px;
    font-size:16px;
    padding-bottom:5px;
    color:#666666;
}
#product_dimension{
    width:432px;
    background-color:#caf1f4;
    color:#666666;
    margin-left:10px;
    padding:16px 0 12px 10px;
    font-size:15px;
}
#product_dimension table tr td{
    padding:6px 0;
}
#product_dimension table tr td.td_left{
    font-weight:bold;
    width:135px;
}
#product_detail_{
    padding:24px 24px 10px 24px;
    color:#666666;
    font-size:14px;
    line-height:140%;
}
#product_order_frm{
    padding:14px;
    color:#666666;
}
#product_order_frm table tr td{
    padding:6px 0;
}
#product_order_frm table tr td.td_left{
    width:90px;
    text-align:right;
}
#product_order_frm table tr td.td_button{
    text-align:right;
}
#product_order_frm tr td input{
    border:none;
    background:url('../images/order_input_bg.jpg') top center no-repeat;
    width:310px;
    height:25px;
    padding:10px;
    font-size:16px;
}
#product_order_frm tr td input:hover{
    background:url('../images/order_input_bg_active.jpg') top center no-repeat;
}
#product_order_frm tr td input:focus{
    background:url('../images/order_input_bg_active.jpg') top center no-repeat;
}
#order_frm_button{
    cursor:pointer;
}